
.infos_valid{
	font-weight:bold;
	padding:5px;
}
.etapenext{
	float:right;
	padding:5px;
	font-weight:bold;
	background-color:#DDDDDD;
}

.etapeprevious{
	float:left;
	padding:5px;
	font-weight:bold;
	background-color:#DDDDDD;
}

.etapenext:hover, .etapeprevious:hover, .etape:hover{
	background-color:#CCCCCC;
}

div#etape1, div#etape2, div#etape3 { 
margin:1%;
padding: 1%;
width:80%;
border : 1px dotted black; 
margin-left:auto;
margin-right:auto;
} 

h4{
	padding:5px;
}
div.valid{ 
display:block; 
clear: both; 
text-align:right; 
} 

.padding{padding:3px;}

div#validation{ 
display:none;
} 

.etape{ 
margin:10px;
padding:5px;
border: 1px dotted black;
background-color:#EEEEEE;
} 


div#inscrits{
display:none; 
margin-top:20px; 
padding-top:20px; 
border-top: 1px solid black; 
} 

div.choix{
padding:5px;
border-top: 1px dashed grey;	
margin-bottom: 10px;
}

div#liste_matiere {
	padding: 15px;
	width:75%;
	border: 1px solid grey;
	text-align:center;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	background:#EEEEEE;

}


div#liste_matiere a{
	color: grey;
	font-style:normal;
}

div#liste_matiere a:hover{
	background: #F2F19F;
}



li.selection:hover{
	background-color:#DDDDDD;
}



label { 
border-bottom:1px solid #CCCCCC; 
display:block; 
float:left; 
padding:0 0 0 1%; 
margin-left:5%;
width:28%; 
} 

#etudiants_inscrits > li {
	font-weight:bold;
	margin-left:50px;
	margin-top:10px;
}

input, textarea, select, span.valid_etudiants{ 
width:58%; 
}

.select50{
	width:45%; 
}

li {
	font-weight:normal;
	font-color:#333333;
}

ul {
	margin-left:20px;
}

.point:hover {cursor:pointer;} 

.margetop {margin-bottom:-3px;} 
